package com.tencent.sr.iris.activity.service.activity;

import com.tencent.sr.iris.activity.interfaces.request.IrisPaginationRequest;
import com.tencent.sr.iris.activity.interfaces.request.acticity.BatchDataRequest;
import com.tencent.sr.iris.activity.interfaces.response.SearchAfterPaginationResponse;
import com.tencent.sr.iris.activity.interfaces.response.activity.BatchDataResponse;

import java.util.List;

public interface BatchDataQueryService {

    SearchAfterPaginationResponse<BatchDataResponse> page(IrisPaginationRequest<BatchDataRequest> request);

    default long countDistinctUid(String pid, long monthTimestamp, String activityType, String activityId, List<String> taskId) {
        return 0l;
    }
}
